import mongoose from 'mongoose'
const Schema=mongoose.Schema

const  urlSchema=new Schema({
  htmlurl:{
    type:String,
    unique:true
  },
  meta:{
      createdAt:{
          type:Date,
          default:Date.now
      },
      updatedAt:{
          type:Date,
          default:Date.now()
      }
  }
})

urlSchema.pre('save',function(next){
    if(this.isNew){
        this.meta.createdAt=this.meta.updatedAt=Date.now()
    }else{
        this.meta.updatedAt=Date.now()
    }
    next()
})
mongoose.model('HtmlUrl',urlSchema)